be drenched with water - Turkish English Dictionary